import axios from "axios";
import store from "../store";
import router from "../router/index";

const request = axios.create({
  baseURL: import.meta.env.VITE_APP_URL,
  //基本请求路径
});

//请求拦截器
request.interceptors.request.use(
  function (config) {
    //请求发送都会经过这里
    //config:本次请求配置对象
    const user = store.state.user;
    // 从user上拿取data
    // debugger
    if (user && user.data.myToken) {
      config.headers.token = user.data.myToken;
    }

    return config;
  },
  function (err) {
    //如果请求出错
    return Promise.reject(err);
  }
);




export default request;
